Micron Document
`:top
`!Optimization Programming Language`! (`!OPL`!) is an `F33f`_`[algebraic modeling language`:/page/wikibook/entry.mu`zim=wikipedia_en_all_nopic_2025-08.zim|entry_path=Algebraic_modeling_language]`_`f for `F33f`_`[mathematical optimization`:/page/wikibook/entry.mu`zim=wikipedia_en_all_nopic_2025-08.zim|entry_path=Mathematical_optimization]`_`f models, which makes the coding easier and shorter than with a general-purpose programming language. It is part of the `F33f`_`[CPLEX`:/page/wikibook/entry.mu`zim=wikipedia_en_all_nopic_2025-08.zim|entry_path=CPLEX]`_`f software package and therefore tailored for the IBM ILOG CPLEX and IBM ILOG CPLEX CP Optimizers. The original author of OPL is `F33f`_`[Pascal Van Hentenryck`:/page/wikibook/entry.mu`zim=wikipedia_en_all_nopic_2025-08.zim|entry_path=Pascal_Van_Hentenryck]`_`f.`:cite-ref-g-1-0[`F5bf`_`[1`#cite-note-g-1]`_`f]

>>References

`:cite-note-g-1`!1.`! `F0af`_`[↑`#cite-ref-g-1-0]`_`f `:citerefkevin-ruland1999`aKevin Ruland (September 1999). "The OPL Optimization Programming Language". `*`F33f`_`[INFORMS Journal on Applied Analytics`:/page/wikibook/entry.mu`zim=wikipedia_en_all_nopic_2025-08.zim|entry_path=INFORMS_Journal_on_Applied_Analytics]`_`f`*. `!29`! (5): 148–149. `F33f`_`[ISSN`:/page/wikibook/entry.mu`zim=wikipedia_en_all_nopic_2025-08.zim|entry_path=ISSN_(identifier)]`_`f 0092-2102. `F33f`_`[Wikidata`:/page/wikibook/entry.mu`zim=wikipedia_en_all_nopic_2025-08.zim|entry_path=WDQ_(identifier)]`_`f Q124605115.

`c`F0af`_`[↑ Back to top`#top]`_`f`a